Fix random spec failure caused by async_receive not ordering queried events

Dominik Sander 10 years ago
parent
commit
13e31de310
1 changed files with 1 additions and 1 deletions
  1. 1 1
      app/models/agent.rb

+ 1 - 1
app/models/agent.rb

@@ -396,7 +396,7 @@ class Agent < ActiveRecord::Base
396 396
       agent = Agent.find(agent_id)
397 397
       begin
398 398
         return if agent.unavailable?
399
-        agent.receive(Event.where(:id => event_ids))
399
+        agent.receive(Event.where(:id => event_ids).order(:id))
400 400
         agent.last_receive_at = Time.now
401 401
         agent.save!
402 402
       rescue => e